package entities;

import java.io.Serializable;
import java.util.Date;

import basic.BaseEntity;
import basic.FieldMeta;

public class TSmb  extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;
	
	@FieldMeta(primary = true, name = "编号", description = "编号", column = "smb_no", require = true, range = true, length = 32, order = 0)
	private String smbNo;

	public String getSmbNo() {
		return smbNo;
	}

	public void setSmbNo(String smbNo) {
		this.smbNo = smbNo;
	}
	
	@FieldMeta(name = "标识", description = "关联标识", column = "smb_sign", require = true, length = 32, order = 1)
	private String smbSign;

	public String getSmbSign() {
		return smbSign;
	}

	public void setSmbSign(String smbSign) {
		this.smbSign = smbSign;
	}

	@FieldMeta(name = "关联商户", description = "关联商户", column = "smb_mer", require = true, length = 32, order = 2)
	private String smbMer;

	public String getSmbMer() {
		return smbMer;
	}

	public void setSmbMer(String smbMer) {
		this.smbMer = smbMer;
	}

	@FieldMeta(name = "类型", description = "类型", column = "smb_type", require = true, length = 50, order = 3)
	private String smbType;

	public String getSmbType() {
		return smbType;
	}

	public void setSmbType(String smbType) {
		this.smbType = smbType;
	}

	@FieldMeta(name = "金额", description = "金额", column = "smb_amount", require = true, order = 4)
	private Double smbAmount;

	public Double getSmbAmount() {
		return smbAmount;
	}

	public void setSmbAmount(Double smbAmount) {
		this.smbAmount = smbAmount;
	}

	@FieldMeta(name = "状态", description = "状态", column = "smb_state", require = true, length = 1, order = 5)
	private String smbState;

	public String getSmbState() {
		return smbState;
	}

	public void setSmbState(String smbState) {
		this.smbState = smbState;
	}

	@FieldMeta(name = "日期", description = "日期", column = "smb_date", require = true, range = true, order = 6)
	private Date smbDate;

	public Date getSmbDate() {
		return smbDate;
	}

	public void setSmbDate(Date smbDate) {
		this.smbDate = smbDate;
	}

	@FieldMeta(name = "备注", description = "备注", column = "smb_remark", length = 200, order = 7)
	private String smbRemark;

	public String getSmbRemark() {
		return smbRemark;
	}

	public void setSmbRemark(String smbRemark) {
		this.smbRemark = smbRemark;
	}

}
